home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / FREENET / TRUSS / GRABNEWS / h / sock_errno < prev    next >
Text File  |  1995-05-04  |  3KB  |  45 lines

  1. /*
  2.  * Copyright (c) 1982, 1986 Regents of the University of California.
  3.  * All rights reserved.The Berkeley software License Agreement
  4.  * specifies the terms and conditions for redistribution.
  5.  *
  6.  * Copyright (c) 1991 Acorn Computers Ltd., Cambridge, England
  7.  */
  8.  
  9. /*
  10.  * Socket Error codes
  11.  */
  12. #define EBADF           9               /* Bad descriptor */
  13. #define EAGAIN          11              /* No more ports */
  14. #define EFAULT          14              /* Bad address */
  15. #define EINVAL          22              /* Invalid argument */
  16. #define EWOULDBLOCK     35              /* Operation would block */
  17. #define EINPROGRESS     36              /* Operation now in progress */
  18. #define EALREADY        37              /* Operation already in progress */
  19. #define ENOTSOCK        38              /* Socket operation on non-socket */
  20. #define EDESTADDRREQ    39              /* Destination address required */
  21. #define EMSGSIZE        40              /* Message too long */
  22. #define EPROTOTYPE      41              /* Protocol wrong type for socket */
  23. #define ENOPROTOOPT     42              /* Protocol not available */
  24. #define EPROTONOSUPPORT 43              /* Protocol not supported */
  25. #define ESOCKTNOSUPPORT 44              /* Socket type not supported */
  26. #define EOPNOTSUPP      45              /* Operation not supported on socket */
  27. #define EPFNOSUPPORT    46              /* Protocol family not supported */
  28. #define EAFNOSUPPORT    47              /* Address family not supported by protocol family */
  29. #define EADDRINUSE      48              /* Address already in use */
  30. #define EADDRNOTAVAIL   49              /* Can't assign requested address */
  31. #define ENETDOWN        50              /* Network is down */
  32. #define ENETUNREACH     51              /* Network is unreachable */
  33. #define ENETRESET       52              /* Network dropped connection on reset */
  34. #define ECONNABORTED    53              /* Software caused connection abort */
  35. #define ECONNRESET      54              /* Connection reset by peer */
  36. #define ENOBUFS         55              /* No buffer space available */
  37. #define EISCONN         56              /* Socket is already connected */
  38. #define ENOTCONN        57              /* Socket is not connected */
  39. #define ESHUTDOWN       58              /* Can't send after socket shutdown */
  40. #define ETOOMANYREFS    59              /* Too many references: can't splice */
  41. #define ETIMEDOUT       60              /* Connection timed out */
  42. #define ECONNREFUSED    61              /* Connection refused */
  43. #define EHOSTDOWN       64              /* Host is down */
  44. #define EHOSTUNREACH    65              /* No route to host */
  45.